package main

import "errors"

func main() {
	NamedReturn(0)//这里没有进行错误处理，会有警告
}

func NamedReturn(i int) (res int,err error) {//通过指定返回值名称实现具名返回，这里会提前进行默认值初始化
	if i>0{
		res=i
	}else {
		err=errors.New("error")
	}
	return//直接返回会根据具名返回名称返回res和err
}
